Skip to content

Add FlyingRC F435 Wing Mini target - #11848

Draft
FlyingRC-Official wants to merge 1 commit into
iNavFlight:maintenance-10.xfrom
FlyingRC-Official:FLYINGRCF435WINGMINI
Draft

Add FlyingRC F435 Wing Mini target#11848
FlyingRC-Official wants to merge 1 commit into
iNavFlight:maintenance-10.xfrom
FlyingRC-Official:FLYINGRCF435WINGMINI

Conversation

@FlyingRC-Official

@FlyingRC-Official FlyingRC-Official commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

This draft adds support for the FlyingRC F435 Wing Mini fixed-wing flight controller.

Targets

  • FLYINGRCF435WINGMINI for AT32F435CGU7 with 1 MiB flash
  • FLYINGRCF435WINGMINI_CMU7 for AT32F435CMU7 with 4 MiB flash
  • Board identifier: FAM1

Both MCU variants use the same QFN48 board layout.

Hardware

  • BMI270 on SPI1
  • SPA06 barometer on I2C1
  • MAX7456/AT7456E analog OSD on SPI1
  • Four full-duplex UARTs
  • External I2C1 bus pads
  • Six PWM/DShot-capable timer outputs
  • 200 kOhm / 10 kOhm battery-voltage divider
  • Analog current input and INA226 support
  • Blue PB4 and green PB5 active-low status LEDs
  • WS2812 output and buzzer
  • No onboard SD card or flash storage

The target also adds the missing AT32F435CGU7 and AT32F435CMU7 internal-flash page-size selection needed for configuration storage.

Validation

The following have been tested on actual hardware by FlyingRC:

  • AT32F435CGU7 variant boots and connects
  • AT32F435CMU7 variant boots and connects
  • Firmware flashing and USB enumeration
  • BMI270 detection and board orientation

Local builds pass with GCC 13.2.1 and WARNINGS_AS_ERRORS=ON:

  • FLYINGRCF435WINGMINI
  • FLYINGRCF435WINGMINI_CMU7

Before marking ready for review

  • Coordinate production samples and independent validation with INAV developers

  • Add unobstructed board front/back photos

  • Add wiring and connector diagram

  • Complete the relevant new-target hardware test checklist

  • Confirm all upstream CI checks pass

  • Target complies with docs/policies/NEW_HARDWARE_POLICY.md

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

RAM / Flash usage vs. base commit 2e8857e — commit 6eeeded

Target Flash Δ RAM Δ
MATEKF405 -48 B (-0.01%) ±0 B (±0.00%)
MATEKF722 -16 B (-0.00%) ±0 B (±0.00%)
MATEKF765 -32 B (-0.00%) ±0 B (±0.00%)
MATEKH743 -16 B (-0.00%) ±0 B (±0.00%)

See RAM/flash optimization guide for techniques to reduce usage.

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

Test firmware build ready — commit 6eeeded

Download firmware for PR #11848

249 targets built. Find your board's .hex file by name on that page (e.g. MATEKF405SE.hex). Files are individually downloadable — no GitHub login required.

Development build for testing only. Use Full Chip Erase when flashing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant